package com.erp.enums;

/**
 * @ClassName : ModeOfTradeEnum
 * @Description : 瓶底是否指定LOGO枚举
 * @Author : lst
 * @Date: 2021-12-19 14:59
 */
public enum ModeOfTradeEnum {

    /**
     * 不指定
     */
    NOT_SPECIFY(1, "不指定"),

    /**
     * 指定光面
     */
    SPECIFY_GLOSSY(2, "指定光面"),

    /**
     * 指定客户Logo
     */
    DESIGNATED_CUSTOMER_LOGO(3, "指定客户Logo"),

    /**
     * 指定Rtco Logo
     */
    SPECIFY_RTCO_LOGO(4, "指定Rtco Logo");


    /**
     * id
     */
    private int id;

    /**
     * 描述
     */
    private String desc;

    public int getId() {
        return id;
    }

    public String getDesc() {
        return desc;
    }

    ModeOfTradeEnum(int id, String desc) {
        this.id = id;
        this.desc = desc;
    }

    /**
     * 通过id获取描述信息
     * @param id
     * @return
     */
    public static String getDescById(int id){
        for(ModeOfTradeEnum modeOfTradeEnum : ModeOfTradeEnum.values()){
            if(modeOfTradeEnum.getId() == id){
                return modeOfTradeEnum.getDesc();
            }
        }
        return "";
    }
}
